rain on the parade - German English Dictionary